• word of the day

    stock car

    stock car - Dictionary definition and meaning for word stock car

    Definition
    (noun) a car kept in dealers' stock for regular sales Definition
    (noun) a racing car with the basic chassis of a commercially available car

Word used in video below:
text: Let's stock up.
Download our Mobile App Today
Receive our word of the day
on Whatsapp